package com.system.manager.modules.risk.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.system.manager.common.entity.PageDTO;
import com.system.manager.modules.authorized.entity.Subject;
import com.system.manager.modules.authorized.entity.User;
import com.system.manager.modules.risk.dto.RiskRiskVo;
import com.system.manager.modules.risk.dto.RiskVo;
import com.system.manager.modules.risk.entity.Risk;
import com.baomidou.mybatisplus.extension.service.IService;
import com.system.manager.modules.risk.vo.UserDate;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author yxp
 * @since 2021-11-16
 */
public interface IRiskService extends IService<Risk> {
    //添加风险
    public void insertRisk(RiskVo riskVo);
    //查询风险
    public UserDate<Risk> findRisk(Integer currPage, Integer size);
    //通过风险页面添加风险
    public void riskInsertRisk(RiskRiskVo riskRiskVo);
    //根据搜索条件搜索
    public PageDTO<Risk> selectRiskCondition(Integer page, Integer size, String fName, String rName, String rIssue);
}
